import java.util.regex.*;
public class Example8_22 {
    public static void main(String args[ ]) {
        String s = "市话76.8元,长途:167.38元,短信12.68";
        String regex = "[0123456789.]+";    //匹配数字序列
        Pattern p =Pattern.compile(regex);  //模式对象
        Matcher m =p.matcher(s); 	          //匹配对象
        double sum =0;
        while(m.find()) {
            String item = m.group();
            System.out.println(item);
            sum = sum+Double.parseDouble(item);
        }
        System.out.println("账单总价格:"+sum);
    }
}
